var current = 1;
var up = 0;
var next = 0;
var allpages = 0;
var allcount = 0;
var editFlag = 0; //部门操作的表示1为添加部门 2为修改部门
var pflag = 0;
var flag = 0;

$(function() {
	//加载页面数据
	initEmp();
	//点击首页
	getFirst();
	getFirst1();
	//点击上一页
	getUp();
	getUp1();
	//点击下一页
	getNext();
	getNext1();
	//点击尾页
	getLast();
	getLast1();
	//点击转到第几页
	getZhan();
	getZhan1();
	//添加员工
	/*addEmp();*/
	//弹出修改页面
	outupdate();
	//删除
	mydel();
	//查询已经撤销的部门
	mydelAll();
	//返回查询
	getBack();
	//恢复部门
	getHuiFu();
	//查看明细
	getLook();
	//返回
	getmyBack();

});







/***********************************/
function initEmp() {
	$(".tablelist,.tablelist th").css("text-align", "center");
	getAll(1, 0);
}

/***********************************************/
function getAll(current, flag) {
	$(".tablelist").empty();
	//收费编号、客户、房屋、合同图片、押金、预收租金、登记时间、下次收租日期、经办人
	$(".tablelist").append("<thead><tr align='center'><th  align='center'>编号</th><th  align='center'>客户姓名</th><th  align='center'>客户电话</th><th align='center'>房屋地址</th><th  align='center'>房号</th><th  align='center'>合同图片</th><th  align='center'>押金</th><th  align='center'>预收租金</th><th  align='center'>登记时间</th><th>下次收租日期</th><th>经办人</th><th>续费明细</th><th>登记续费</th></tr></thead>");
	$.ajax({
		url : $webName + '/djsf/findAllDjsf.do',
		dataType : 'json',
		data : {
			current : current,
			mflag : flag
		},
		type : 'post',
		success : function(mydata) {
			if (mydata.code == "500") {
				window.location.href = "../error.jsp";
			} else {
				//分页需要的参数
				up=mydata.up;
				next=mydata.next;
				allpages=mydata.map.pageInfo.pages;
				current=mydata.map.pageInfo.pageNum;
				allcount=mydata.map.pageInfo.total

				$.each(mydata.map.pageInfo.list, function(index, dj) {
					var srt = '<tr><td>' + dj.mid + '</td>';
					//登记编号、客户、房屋、合同图片、押金、预收租金、登记时间、下次收租日期、经办人
					srt += '<td>' + dj.mycus.cname + '</td>';
					srt += '<td>' + dj.mycus.ctel + '</td>';
					srt += '<td>' + dj.myhouse.haddress + '</td>';
					srt += '<td>' + dj.myhouse.hfh + '</td>';
					srt += '<td><img src='+dj.mydj.mimg+' width="200" height="150" id="img1"/></td>';
					srt += '<td>' + dj.mydj.myj + '</td>';
					srt += '<td>' + dj.myzj + '</td>';
					srt += '<td><font color=red><strong>' + dj.mydj.mdate + '</strong></font></td>';
					srt += '<td><font color=red><strong>' + dj.mydj.mbegintime + '</strong></font></td>';
					srt += '<td>' + dj.myemp.erealname + '</td>';
					srt += '<td><a href="javascript:void(0)" class="mylook">续费明细</a></td>';
					srt += '<td><a href="javascript:void(0)" class="myadd">我要续费</a></td>';
					$(".tablelist").append(srt);

				});
				//加尾巴
				$(".pagin > .message").empty().append('统计：共<i class="blue"> ' + allcount + '</i> 条记录， 共<i class="blue"> ' + allpages + ' </i>页，当前显示第&nbsp;<i class="blue">' + current + '/' + allpages + '&nbsp;</i>页');
				$(".pagin > .message").append('<ul class="paginList">');
				$(".paginList").append('<li class="paginItem"><a href="javascript:void(0)" class="first">首页</a></li>');
				$(".paginList").append('<li class="paginItem"><a href="javascript:void(0)" class="up">上一页</a></li>');
				$(".paginList").append('<li class="paginItem"><a href="javascript:void(0)" class="next">下一页</a></li>');
				$(".paginList").append('<li class="paginItem"><a href="javascript:void(0)" class="last">尾页</a></li>');
				$(".pagin > .message").append('<SPAN style="float: right;margin-top:8px;"> 转到第 <select class=select></select> 页</SPAN>');

				//给下拉框赋值
				for (var i = 1; i <= allpages; i++) {
					$(".select").append("<option value='" + i + "'>" + i + "</option>");
				}
				//你当前正处在哪一页，就应该让几选中
				//你当前正处在哪一页，就应该让几选中
				$(".select option:eq(" + (parseInt(current) - 1) + ")").attr('selected', true);

			}
		}
	});
}
/**************************************************/
function getFirst() {
	$(".first").live("click", function() {
		getAll(1, 0);
	});
}

function getUp() {
	$(".up").live("click", function() {
		getAll(up, 0);
	});
}
function getNext() {
	$(".next").live("click", function() {
		getAll(next, 0);
	});
}
function getLast() {
	$(".last").live("click", function() {
		getAll(allpages, 0);
	});
}
function getZhan() {
	$(".select").live("change", function() {
		getAll($(".select").val(), 0);
	});
}
/********************************************/

/************************弹出出租续费页面****************************/
function outupdate() {
	$(".myadd").live("click", function() {
		var mid = $(this).parents("tr").children("td").eq(0).text();
		layer.open({
			type : 2,
			title : '出租续费',
			fix : false,
			shadeClose : true,
			area : [ '300px', '300px' ],
			content : $webName + '/redirect.do?page=djsf/upp&mid=' + mid,
			skin : 'layui-layer-lan',
			shift : 4, //动画类型
			//弹出来后，设定层出现的位置
			success : function(layero, index) {
				layer.style(index, {
					width : '500px',
					height : '350px',
					top : '100px',
					left : ($(window).width() - 500) / 2
				});
			},
			//层被销毁回调
			end : function() {
				getAll(current, 0);
			}
		});
	});
}
/*********************************************/
/**********************删除********************/
/**************************查看明细*******************************/
function getLook() {
	$(".mylook").live("click", function() {
		mid = $(this).parents("tr").children("td").eq(0).text();
		getAll1(1, mid);
		$("#myback").show();
	});
}
/***********************************开始********************************/
function getAll1(current, mid) {
	$(".tablelist").empty();
	$(".tablelist").append("<thead><tr align='center'><th  align='center'>编号</th><th  align='center'>本次收取租金/元</th><th  align='center'>下次收租日期</th><th align='center'>经办人</th></tr></thead>");
	$.ajax({
		url :  $webName + '/djsf/findAllSfByMid.do',
		dataType : 'json',
		data : {
			current : current,
			mid : mid
		},
		type : 'post',
		success : function(mydata) {
			//分页需要的参数
			up=mydata.up;
			next=mydata.next;
			allpages=mydata.map.pageInfo.pages;
			current=mydata.map.pageInfo.pageNum;
			allcount=mydata.map.pageInfo.total
			$.each(mydata.map.pageInfo.list, function(index, sf) {
				if (sf.yid != null) {
					var srt = '<tr><td>' + sf.yid + '</td>';
					srt += '<td>' + sf.myzj + '</td>';
					srt += '<td><font color=red><strong>' + sf.mbegintime + '</strong></font></td>';
					srt += '<td>' + sf.myemp.erealname + '</td>';
					$(".tablelist").append(srt);
				}
			});
			//加尾巴
			$(".pagin > .message").empty().append('统计：共<i class="blue"> ' + allcount + '</i> 条记录， 共<i class="blue"> ' + allpages + ' </i>页，当前显示第&nbsp;<i class="blue">' + current + '/' + allpages + '&nbsp;</i>页');
			$(".pagin > .message").append('<ul class="paginList">');
			$(".paginList").append('<li class="paginItem"><a href="javascript:void(0)" class="first1">首页</a></li>');
			$(".paginList").append('<li class="paginItem"><a href="javascript:void(0)" class="up1">上一页</a></li>');
			$(".paginList").append('<li class="paginItem"><a href="javascript:void(0)" class="next1">下一页</a></li>');
			$(".paginList").append('<li class="paginItem"><a href="javascript:void(0)" class="last1">尾页</a></li>');
			$(".pagin > .message").append('<SPAN style="float: right;margin-top:8px;"> 转到第 <select class=selectx style="border: 1px solid #3399d5; width:50px;"></select> 页</SPAN>');
			//给下拉框赋值
			for (var i = 1; i <= allpages; i++) {
				$(".selectx").append("<option value='" + i + "'>" + i + "</option>");
			}
			//你当前正处在哪一页，就应该让几选中
			//你当前正处在哪一页，就应该让几选中
			$(".selectx option:eq(" + (parseInt(current) - 1) + ")").attr('selected', true);
		}
	});
}
/**************************************************/
function getFirst1() {
	$(".first1").live("click", function() {
		getAll1(1, mid);
	});
}

function getUp1() {
	$(".up1").live("click", function() {
		getAll1(up, mid);
	});
}
function getNext1() {
	$(".next1").live("click", function() {
		getAll1(next, mid);
	});
}
function getLast1() {
	$(".last1").live("click", function() {
		getAll1(allpages, mid);
	});
}
function getZhan1() {
	$(".selectx").live("change", function() {
		getAll1($(".selectx").val(), mid);
	});
}
/********************************************/
/***********************************结束*************************************/
function getmyBack() {
	$("#myback").bind("click", function() {
		window.location.href = "/redirect.do?page=djsf/all";
	});

}
/*****************************************************************************************/
function mydel() {
	$(".mydel").live("click", function() {

		var id = $(this).parents("tr").children("td").eq(0).text();
		layer.confirm('你确定要删除吗？',
			{
				btn : [ '确定', '取消' ],
				title : '撤销',
				skin : 'layui-layer-lan',
				shift : 4, //动画类型
				shadeClose : true,
				top : '30px',
				left : ($(window).width() - 400) / 2
			}
			, function() {
				$.post('${pageContext.request.contextPath}/emp_del.action?eid=' + eid, '', function(data) {
					if (data == 1) {

						layer.msg('删除成功！', {
							icon : 6,
							time : 3000
						});

						getAll(current);
					} else {
						layer.msg('删除失败！', {
							icon : 6,
							time : 3000
						});
					}
				}, 'json');
			}
			, function() {
				//    
			});
	});
}
/**********************************************************/
function mydelAll() {
	$(".delPart").bind("click", function() {
		$(".tablelist,.tablelist th").css("text-align", "center");
		getAll(1, 1);
		$(".addPart").hide();
		$(".delPart").hide();
		$(".backPart").show();
	});
}
function getBack() {
	$(".backPart").bind("click", function() {
		$(".tablelist,.tablelist th").css("text-align", "center");
		getAll(1, 0);
		$(".addPart").show();
		$(".delPart").show();
		$(".backPart").hide();
	});
}
function getHuiFu() {
	$(".backdel").live("click", function() {
		var eid = $(this).parents("tr").children("td").eq(0).text();
		layer.confirm('你确定要恢复此员工吗？',
			{
				btn : [ '确定', '取消' ],
				title : '恢复',
				skin : 'layui-layer-lan',
				shift : 4, //动画类型
				shadeClose : true,
				top : '30px',
				left : ($(window).width() - 400) / 2
			}
			, function() {
				$.post('${pageContext.request.contextPath}/emp_backdel.action?eid=' + eid, '', function(data) {
					if (data == 1) {

						layer.msg('恢复成功！', {
							icon : 6,
							time : 3000
						});

						getAll(current);
					} else {
						layer.msg('恢复失败！', {
							icon : 6,
							time : 3000
						});
					}
				}, 'json');
			}
			, function() {
				//    
			});

	});
}